package com.flying.test1;

/**
 * @author 刘鹏飞
 * @ClassName GenericTest
 * @Date 2024/12/23 19:01
 * @Created by 刘鹏飞
 * @Description
 * TODO:
 *  泛型的本质就是“数据类型的参数化”，处理的数据类型不是固定的，而是可以作为参数传入
 *  所谓泛型，就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的
 *  返回值或参数的类型。这个类型参数将在使用时（例如，继承或实现这个接口、创建对象或调用方法时）
 *  确定（即传入实际的类型参数，也称为类型实参）。
 *
 *  泛型类的语法结构:
 *
 *  public class 类名<泛型标识符>{}
 *
 *  public class 类名<泛型表示符,泛型标识符>{}
 *
 *  泛型标识符的含义:
 *      E    --->   容器中使用,表示容器中的元素
 *      T    --->   表示普通的JAVA类
 *      K    --->   表示键(Map中)
 *      V    --->   表示值(Map中)
 *      N    --->   表示数值类型
 *      ?    --->   表示不确定的JAVA类型
 *
 *
 */
public class GenericClass <T>{

    private T flag;



    public void setFlag(T flag){
        this.flag=flag;
    }

    public T getFlag(){
        return this.flag;
    }


}
